#include<stdio.h>
const int maxn=105;
int main()
{
	int n,m;
	scanf("%d%d",&n,&m);
	int a[maxn][maxn],b[maxn][maxn];
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			scanf("%d",&a[i][j]);
		}
	} 
	int s[2][9]={
		0,0,0,1,1,1,-1,-1,-1,
		0,1,-1,0,1,-1,0,1,-1,
	};
	int sum,ans;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			ans=0,sum=0;
			for(int k=0;k<9;k++){
				int x=i+s[0][k];
				int y=j+s[1][k];
				if(x<0||y<0||x>=n||y>=m)
					continue;
				sum+=a[x][y];
				ans++;
			}
			b[i][j]=sum/ans;
		}
	} 
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			printf("%d ",b[i][j]);
		}
		printf("\n"); 
	} 
	return 0;
}
